<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://www.weblyses.com/api/2009/03/" elementFormDefault="qualified" targetNamespace="http://www.weblyses.com/api/2009/03/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://www.weblyses.com/api/SOAP.svc?xsd=xsd2" />
  <xs:complexType name="User">
    <xs:sequence>
      <xs:element name="UserId" nillable="true" type="xs:string" />
      <xs:element name="FirstName" nillable="true" type="xs:string" />
      <xs:element name="LastName" nillable="true" type="xs:string" />
      <xs:element name="UserName" nillable="true" type="xs:string" />
      <xs:element name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element name="Department" nillable="true" type="xs:string" />
      <xs:element name="DateCreated" nillable="true" type="xs:string" />
      <xs:element name="LastModified" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="User" nillable="true" type="tns:User" />
  <xs:complexType name="Role">
    <xs:sequence>
      <xs:element name="RoleName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Role" nillable="true" type="tns:Role" />
  <xs:complexType name="Response">
    <xs:sequence>
      <xs:element name="OriginalMessageId" nillable="true" type="xs:string" />
      <xs:element name="OriginalMessageIdentifier" nillable="true" type="xs:string" />
      <xs:element name="ResponseId" nillable="true" type="xs:string" />
      <xs:element name="RecipientsName" nillable="true" type="xs:string" />
      <xs:element name="RecipientsMobileNumber" nillable="true" type="xs:string" />
      <xs:element name="OriginatingNumberOrShortCode" nillable="true" type="xs:string" />
      <xs:element name="Text" nillable="true" type="xs:string" />
      <xs:element name="IsNew" nillable="true" type="xs:string" />
      <xs:element name="IsValid" nillable="true" type="xs:string" />
      <xs:element name="DateSentToRecipient" nillable="true" type="xs:string" />
      <xs:element name="DateOfResponse" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Response" nillable="true" type="tns:Response" />
  <xs:complexType name="Message">
    <xs:sequence>
      <xs:element name="MessageId" nillable="true" type="xs:string" />
      <xs:element name="MobileNo" nillable="true" type="xs:string" />
      <xs:element name="Text" nillable="true" type="xs:string" />
      <xs:element name="ValidityPeriod" nillable="true" type="xs:string" />
      <xs:element name="Status" nillable="true" type="xs:string" />
      <xs:element name="UniqueClientId" nillable="true" type="xs:string" />
      <xs:element name="DateCreated" nillable="true" type="xs:string" />
      <xs:element name="DateSent" nillable="true" type="xs:string" />
      <xs:element name="Responses" nillable="true" type="Responses" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Message" nillable="true" type="tns:Message" />
  <xs:complexType name="Department">
    <xs:sequence>
      <xs:element name="DepartmentId" nillable="true" type="xs:string" />
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="DateCreated" nillable="true" type="xs:string" />
      <xs:element name="LastModified" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Department" nillable="true" type="tns:Department" />
  <xs:complexType name="Contact">
    <xs:sequence>
      <xs:element name="ContactId" nillable="true" type="xs:string" />
      <xs:element name="FirstName" nillable="true" type="xs:string" />
      <xs:element name="LastName" nillable="true" type="xs:string" />
      <xs:element name="EmailAddress" nillable="true" type="xs:string" />
      <xs:element name="MobileNumber" nillable="true" type="xs:string" />
      <xs:element name="ContactLists" nillable="true" type="ContactLists" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Contact" nillable="true" type="tns:Contact" />
  <xs:complexType name="ContactList">
    <xs:sequence>
      <xs:element name="Name" nillable="true" type="xs:string" />
      <xs:element name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactList" nillable="true" type="tns:ContactList" />
</xs:schema>